﻿*{
    margin :0;
    padding :0;
}

*:hover{
    background-color :orangered ;
}

body,
h1,h2,h3,h4,h5,h6,
a,
img,
ul,li,
p,
address{
    font-size :12px;
    font-style :normal;
    font-weight :normal ;
    color :black ;
}

a{
    text-decoration :none ;
}

li{
    list-style :none ;
}

.header{
    width :100%;
    height  :120px;
}

.nav{
    width :100%;
    height :40px;
}
.nav li {
    float :left;
    width :80px;
    height :40px;
    line-height :40px;
    text-align :center ;
}

.nav a:hover {
    color :red ;
}

.nav li:hover {
    background-color :greenyellow ;
}

.main{
    float :left ;
    width :70%;
    height :400px;
}

.main .row-1{
    width :100%;
    height :250px;
}

.main .row-2{
    width :100%;
    height :150px;
}

.main h2{
    height :20%;
}

.main p, .main article {
    height:80%;
}

.main .col{
    float :left ;
    width :50%;
}

.aside{
    float :left;
    width :30%;
    height :400px;
}

.footer{
    clear :both ;
    width:100%;
    height :100px;
}

.sep{
    background-color :burlywood ;
}

.sep2{
    background-color :aquamarine ;
}